Mobile Service - API
| apiName | apiFrom | methodType | parameterList | responseList | triggerLines | isFixcode | isRetry | is3rd | isMany | requireKeycloak | authType | authLines | hasTest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| /callcenter/{idCallcenter}/agent/{idUser} | access-service | GET | idCallcenter , idUser | success , result:userInfo | lib/pubsub.js:10 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{idCallcenter}/sipaccount/{user_data.idSip} | access-service | GET | idCallcenter , idSip | success , result:sipInfo | lib/pubsub.js:22 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{idCallcenter}/integrator | access-service | GET | idCallcenter | success , result:listIntegrator | lib/pubsub.js:68 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contacts/search | access-service | GET | idCallcenter , versionApi , q , on , mode , versionSchema , | success , result:listContacts | route/call_log.js:29 , route/contact.js:33 , route/unauthenticated/calllog.js:31 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/calllog | access-service | GET | idCallcenter , versionApi , versionSchema | success , result:listCalllog | route/call_log.js:46 , route/unauthenticated/calllog.js:48 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /api/integrator/{template_name}/endpoint/{endpoint_name} | integration-manager | POST | template_name , endpoint_name , versionSchema | success , result | route/integration.js:249 , route/unauthenticated/integration.js:24 | No | No | Yes | No | No | No | ||
| /callcenter/{user.idCallcenter}/contact/{contact_id} | access-service | GET | idCallcenter , contact_id , versionSchema | success , result:contactInfo | route/activity.js:18 , route/contact.js:68 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact/{contact_id}/activities | access-service | GET | idCallcenter , page , limit , type , versionSchema | success , result:listActivity | route/activity.js:30 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact/{contact_id}/activity | access-service | POST | idCallcenter , versionSchema | success , result | route/activity.js:87 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact/{contact_id}/activity/{activity_id} | access-service | GET | idCallcenter , versionSchema , activity_id , contact_id | success , result | route/activity.js:146 , route/activity.js:191 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact/{contact_id}/activity/{activity_id} | access-service | PUT | idCallcenter , versionSchema , activity_id , contact_id | success , result | route/activity.js:162 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact/{contact_id}/activity/{activity_id} | access-service | DELETE | idCallcenter , versionSchema , activity_id , contact_id | success , result | route/activity.js:162 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/agents/all | access-service | GET | idCallcenter , versionSchema , filter , limit | success , result | route/activity.js:51 , route/activity.js:124 , route/agent.js:13 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/${user.idCallcenter}/agent/{remindedAgent} | access-service | GET | idCallcenter , versionSchema , remindedAgent | success , result | route/activity.js:77 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/activities | access-service | GET | idCallcenter , versionSchema , query | success , result | route/activity.js:104 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/activity/{id}/tags | access-service | POST | idCallcenter , versionSchema , id | success , result | route/activity.js:210 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/activity/{id}/tags | access-service | DELETE | idCallcenter , versionSchema , id | success , result | route/activity.js:225 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/activities | access-service | POST | idCallcenter , versionSchema , query | success , result | route/call_log.js:96 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/activity/{id} | access-service | GET | idCallcenter , versionSchema , id | success , result | route/call_log.js:225 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/phone/{phone}/activities | access-service | GET | idCallcenter , versionSchema , phone , searchParams | success , result | route/call_log.js:206 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contactfields/all | access-service | GET | idCallcenter , versionSchema | success , result | route/call_log.js:206 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contactgroups | access-service | GET | idCallcenter , versionSchema , query | success , result | route/contact_group.js:12 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/${user.idCallcenter}/contactgroups/search | access-service | GET | idCallcenter , versionSchema , query | success , result | route/contact_group.js:31 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contactgroup/{id}/contacts | access-service | GET | idCallcenter , versionSchema , id | success , result | route/contact_group.js:51 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contactgroup/{id}/contacts | access-service | POST | idCallcenter , versionSchema , id | success , result | route/contact_group.js:69 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contactgroup/{id}/contacts | access-service | DELETE | idCallcenter , versionSchema , id | success , result | route/contact_group.js:87 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contactgroup/${id}/contacts/search | access-service | GET | idCallcenter , versionSchema , id | success , result | route/contact_group.js:87 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contacts | access-service | GET | idCallcenter , versionSchema , query | success , result | route/contact.js:13 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact | access-service | POST | idCallcenter , versionSchema | success , result | route/contact.js:51 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact/{contact_id} | access-service | PUT | idCallcenter , contact_id , versionSchema | success , result | route/contact.js:86 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/contact/{contact_id} | access-service | DELETE | idCallcenter , contact_id , versionSchema | success , result | route/contact.js:104 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /signin | access-service | POST | email , password | success , result | route/session.js:29 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /confirm | access-service | POST | email , type , host | success , result | route/session.js:232 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/template | access-service | POST | idCallcenter , versionSchema | success , result | route/template.js:12 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/template/{id} | access-service | GET | idCallcenter , versionSchema , id | success , result | route/template.js:31 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/template/{id} | access-service | DELETE | idCallcenter , versionSchema , id | success , result | route/template.js:47 | No | No | No | No | No | Authorization token | lib/access.js:9 | No |
| /callcenter/{user.idCallcenter}/templates/all | access-service | GET | idCallcenter , versionSchema , query | success , result | route/template.js:65 | No | No | No | Yes | No | Authorization token | lib/access.js:9 | No |
| /api/hubspot/engagement | integration-manager | POST | body , | success , result | route/integration.js:16 | No | No | Yes | No | No | No | ||
| /api/hubspot/engagement/{id} | integration-manager | GET | id , | success , result | route/integration.js:31 , route/integration.js:46 | No | No | Yes | No | No | No | ||
| /api/hubspot/engagement/{id} | integration-manager | PUT | id , | success , result | route/integration.js:58 , | No | No | Yes | No | No | No | ||
| /api/hubspot/contacts/search | integration-manager | GET | query , | success , result | route/integration.js:75 , | No | No | Yes | Yes | No | No | ||
| /api/hubspot/contact | integration-manager | POST | body , | success , result | route/integration.js:94 , | No | No | Yes | No | No | No | ||
| /api/hubspot/tickets/search?id | integration-manager | GET | id , | success , result | route/integration.js:113 , | No | No | Yes | No | No | No | ||
| /api/hubspot/ticket | integration-manager | POST | body , | success , result | route/integration.js:131 , | No | No | Yes | No | No | No | ||
| /api/hubspot/association | integration-manager | POST | body , | success , result | route/integration.js:150 , | No | No | Yes | No | No | No | ||
| /api/hubspot/deals/recent | integration-manager | GET | query , | success , result | route/integration.js:169 , | No | No | Yes | Yes | No | No | ||
| /api/integrator/{endpoint_name} | integration-manager | POST | endpoint_name , q , versionSchema | success , result | route/integration.js:194 , route/integration.js:221 | No | No | Yes | Yes | No | No | ||
| /api/vietguy/sms | integration-manager | POST | u , pwd , from | success , result | route/integration.js:268 , | No | No | Yes | No | No | No | ||
| /api/nhanh/customer/search | integration-manager | GET | query , | success , result | route/integration.js:286 , | No | No | Yes | Yes | No | No | ||
| /api/sapo/customers | integration-manager | GET | query , | success , result | route/integration.js:305 , | No | No | Yes | Yes | No | No | ||
| api/sapo/customers/note | integration-manager | POST | user , body | success , result | route/integration.js:324 , | No | No | Yes | No | No | No | ||
| /api/sapo/accounts | integration-manager | GET | query , | success , result | route/integration.js:344 , | No | No | Yes | Yes | No | No | ||
| /api/sapo/accounts/{id} | integration-manager | GET | id , | success , result | route/integration.js:363 , | No | No | Yes | No | No | No | ||
| /api/sapo/orders | integration-manager | GET | query , | success , result | route/integration.js:381 , | No | No | Yes | Yes | No | No | ||
| /api/mio/get-investor-by-phone | integration-manager | GET | query , | success , result | route/integration.js:400 , | No | No | Yes | No | No | No | ||
| /api/fpt/push-brandname-otp | integration-manager | POST | brand , session_id , body | success , result | route/integration.js:425 , | No | No | Yes | No | No | No |